Overview
What is Red Hat OpenShift?
OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.
Big banking OCP installation.
Openshift Review
Open shift container platform (self managed) Review
Red Hat OpenShift Review
Red Hat OpenShift Review
Red Hat OpenShift Review
Eases app development and deployments.
Red Hat OpenShift - a developer and architect's experienced perspective.
Red Hat OpenShift, a solid Kubernetes distro that should be chosen accordingly.
Red Hat OpenShift opens windows to opportunities and flexibility
Red Hat OpenShift Excellence: Navigating Success in Deployment and Management
RedHat OpenShift for future-proof agility and rapid growth.
A complete PaaS solution for private cloud environments
Great investment of time and effort but results are worth it.
How Red Hat OpenShift Differs From Its Competitors
Application Development and Delivery
Application Development and Delivery
Application Development and Delivery
Developer productivity increases as he doesn't need infrastucture skills to build/deploy his application.
Application Development and Delivery
Application Development and Delivery
Application Development and Delivery
Application Development and Delivery
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
- Scalability (90)8.787%
- Platform access control (84)8.484%
- Upgrades and platform fixes (83)7.878%
- Platform management overhead (82)7.373%
Reviewer Pros & Cons
Video Reviews
5 videos
Pricing
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Starting price (does not include set up fee)
- $0.08 per hour
Product Demos
Demo: How to try out single-node OpenShift from Red Hat
Hands-on demo of Red Hat OpenShift Service on AWS
Features
Platform-as-a-Service
Platform as a Service is the set of tools and services designed to make coding and deploying applications much more efficient
- 8.2Ease of building user interfaces(74) Ratings
Ability to build flexible user interfaces using drag-and-drop tools
- 8.7Scalability(90) Ratings
Ease of scaling up or down to meet demand
- 7.3Platform management overhead(82) Ratings
Resources required to keep platform up and running
- 7.5Workflow engine capability(73) Ratings
Process automation using rule-based engine
- 8.4Platform access control(84) Ratings
Rules controlling what data different user categories can access
- 7.8Services-enabled integration(76) Ratings
Ability to integrate with cloud applications and data via APIs and pre-built connectors
- 8Development environment creation(82) Ratings
Ease of creating new development environments
- 8Development environment replication(77) Ratings
Ease of replicating new development environments
- 7.7Issue monitoring and notification(80) Ratings
Integrated monitoring and notification of issues and problems
- 7.9Issue recovery(79) Ratings
Ease of recovery from problem state
- 7.8Upgrades and platform fixes(83) Ratings
Ease of deployment of major upgrades or problem fixes
Product Details
- About
- Competitors
- Tech Details
- FAQs
What is Red Hat OpenShift?
Cloud Services Editions
- Red Hat OpenShift Service on AWS: A turnkey application platform that provides a managed Red Hat OpenShift service running natively on Amazon Web Services (AWS) used by organizations to increase operational efficiency, refocus on innovation, and build, deploy, and scale applications.
- Microsoft Azure Red Hat OpenShift: Red Hat and Microsoft jointly engineer, manage, and support the platform, used by organizations to increase operational efficiency, refocus on innovation, and quickly build, deploy, and scale applications.
- Red Hat OpenShift Dedicated: A managed Red Hat OpenShift offering on Amazon Web Services (AWS) and Google Cloud.
- Red Hat OpenShift on IBM Cloud: A managed Red Hat OpenShift cloud service that reduces operational complexity and helps organizations build and scale applications with the security of IBM Cloud.
Red Hat OpenShift cloud services automate the deployment and management of Red Hat OpenShift clusters, so organizations can build, deploy and scale applications quickly without having to incorporate and learn new technologies and processes, or manage integrations. It also helps users to:
- Reduce security & compliance risk through 24x7 global SRE coverage.
- Limit operational and staffing dependencies attached to particular providers.
- Reduce integration bottlenecks with repeatability and consistency for multi-cloud deployments.
Self-Managed Editions
- Red Hat OpenShift Platform Plus: The recommended self-managed option that builds on the capabilities of Red Hat OpenShift Container Platform with a complete platform for accelerating application development and application modernization. The full portfolio includes all the features of Red Hat OpenShift Container Platform along with several integration technology solutions including Red Hat Advanced Cluster Management for Kubernetes, Red Hat Advanced Cluster Security for Kubernetes, Red Hat OpenShift Data Foundation, and Red Hat Quay.
- Red Hat OpenShift Container Platform: A full set of operations and developer services and tools that includes everything in the Red Hat OpenShift Kubernetes Engine plus additional features and services.
- Red Hat OpenShift Kubernetes Engine: An enterprise Kubernetes runtime that includes Red Hat Enterprise Linux CoreOS immutable container operation system, administrator console and Red Hat OpenShift Virtualization.
Red Hat OpenShift self-managed editions provide more control and flexibility over OpenShift deployments. Self-managed editions allow deployment on any private or public cloud, on bare metal, or at the edge. In addition, long-term support provides flexible life cycles providing the option to choose when to upgrade to the next version of Red Hat OpenShift.
Red Hat OpenShift Video
Red Hat OpenShift Competitors
Red Hat OpenShift Technical Details
Deployment Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Unspecified |
Mobile Application | No |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(264)Attribute Ratings
Reviews
(1-25 of 31)Red Hat OpenShift: One of the Best Cloud Platforms!
- Red Hat OpenShift is well-suited for complex requirements.
- Management of Red Hat OpenShift is easy when compared to Kubernetes.
- Kubernetes workloads can be easily migrated over to Red Hat OpenShift.
- Red Hat OpenShift has integrated developer tools and enhanced security.
- The dashboard can be a bit more user-friendly.
- Completed jobs continue to show up in the dashboard.
- There should be an option to filter out the completed BuildConfigs.
Red Hat OpenShift Review
- Scales very well.
- It provides you with a landing pad to modernize what you have in a phased approach so you don't have to do it all at once, right? You can take small pieces of work and implement those on OpenShift over time. It enables us to be able to implement things like GI ops configuration as a service, and infrastructure as a service using the tools that are native to OpenShift, which gives us far greater reliability and consistency as far as monitoring for any kind of drift and configuration or unauthorized changes. So it pretty much gives us a lot of visibility on things that are otherwise relatively difficult to see using the old means of doing what we do. So it provides us with a modern set of tools to accomplish all those objectives.
- I think the easiest answer to that question is OpenShift as a platform. I don't know that I would necessarily say that I have any real complaints. However, as far as the architecture that it sits on to run, it's still very much so focused on X86-based computing architecture. And in our case, we're using both X 86 computing architecture and S3 90 computing architecture on the mainframe. And OpenShift as a whole in general is slightly slower and behind pace as far as making things compatible or workable on S3 90 as opposed to X 86. So that's kind of true of the entire Kubernetes marketplace in general. So it's not just an OpenShift problem, but it's still a pain point for us because it puts us in a position where we're having to wait on things on the one hand that we might not have to wait on for the other computer architectures. So to have them moving in parallel would be nice.
Red Hat OpenShift Review
- Mainly with right-sizing the applications, making the applications brought into this microservice architecture. So these are the ones that we noticed with the applications like we have migrated the applications from monolith to microservices and they're doing extremely well.
- I would say if OpenShift can provide us more insight into capacity management and maybe add a little bit of chargeback thing, so that will be more into the insight and observability. That's what we will need from a management perspective.
Red Hat OpenShift Review
- I'll say the first one is obviously high availability, right? Because now application earlier, if you take any application that used to run WebSphere legacy platform, we'll have a side or B side. And that was not a true failover. But now with OpenShift we can add multiple ports, you can have four ports or eight ports, 10 ports how your business or application needs. So it's very what you call no downtime and literally there is no downtime.
- Another example you can say the patching now we have to patch due to compliance every month. So we do rolling updates so there is no downtime so I'll say highly available, scalable, another security is another great feature that we can use core os. So those are the key features
- So one thing I can think of is the cloud where we are going because now we are seeing workload going to AWS or Azure. I think there'll be a lot of integration needed from the OpenShift, how we can leverage more cloud services as the industry is moving toward that direction.
- One thing I can definitely mention, we are trying to do a database. First I'll start with the Redis in-memory database. So we had that installed on the openshift. But the way Redis in-memory works is they have their own DNS. And now with the state full set it was challenging when we patched and it did not work. We had to do a manual intervention. So those are challenges especially when you have state full workload like databases, how do you scale those, right? So those are big challenges that we can overcome.
Eases app development and deployments.
- Usage of the Cloudservice
- Simplified and readily available APIs which improves the development speeds
- Remote debugging capabilities which again helps finding issues faster
- High scalability
- Complex due to several different components. Often we need employees to be trained to make full use of the Red Hat OpenShift platform capabilities. Training employees again slow down development/increase costs.
- Expensive as compared to other cloud based platforms like Kubernetes
- Horizontal Pod Autoscaler (HPA)
- A user-friendly Web console
- Multi-Tenancy (multi projects)
- Commercial support
- Integration with Non-Red Hat Technologies
- Cost Considerations
- Resource Consumption
* Development of microservices-based applications
* Application Lifecycle Management
* Manageing Infrascture tasks with ease
Less appropriate Scenarios for Red Hat OpenShift in my compnay:
* Development of small applications
* a non containerized applications
RedHat OpenShift for future-proof agility and rapid growth.
- It integrates well with popular cloud providers (CSPs) like AWS, Azure, and Google Cloud Platform, adding flexibility and choice for cloud deployments. OpenShift provides centralized ingress control for managing how external traffic reaches applications running across multiple clusters and simplifies security management.
- OpenShift's S2I capability builds container images directly from source code and eliminates the need for manual configuration to provide consistency across deployments. Developers can push code changes and deploy updates to production environments to reduce manual work and accelerate release cycles.
- We take advantage of OpenShift's hybrid cloud capabilities. We run ML workloads on both on-prem infrastructure and public cloud platforms, depending on resource needs and cost considerations.
- OpenShift isn't exactly beginner-friendly. The initial setup is a bit challenging, and navigating the console feels like deciphering hieroglyphics for someone new to Kubernetes.
- Juggling multiple OpenShift clusters across different environments is still a clunky experience. Red Hat Advanced Cluster Management helps, but it adds another layer of complexity to an already intricate system.
- While OpenShift integrates with popular CI/CD tools, the experience isn't always smooth. Integrating GitOps workflows directly into OpenShift would make deployments even more easy and flexible.
Great investment of time and effort but results are worth it.
- Enhancing the security of the system.
- Helps in the organization to a large extent.
- Helps in running applications with ease and smoothly.
- It could do better in the user interface, as it seems a bit complex to some of my colleagues.
- Integration with other tools needs more work.
- I do feel that automated enhancement features cause unnecessary changes.
Stable and scalable PaaS platform
- Management of environment configuration, provisioning of pods and secrets is done in a foolproof, standard way so that multiple teams can identify and update it with minimal upkeep
- It has a large uptime ratio, meaning business applications downtime is usually not hampered
- It has an efficient way of scaling up and down pods to manage traffic and bandwidth
- Batch processing and streaming is not yet supported on the platform, and is supported by competitors like GCP
- Database hosting is handled separately, and thus cannot be maintained from the same pod
- It's not possible to create cross instance promotion paths
Good and secure Kubernetes platform.
- Auto scaling.
- Container orchestration.
- Multi cluster management.
- Ease of deployment.
- Support
- Developer experience (installation, logs, debugging).
- Cost
Robust Features and Enterprise Support.
- Container Orchestration.
- App scalability.
- Security and Compliance.
- Initial setup of the cluster.
- Streamlining CI/CD Integration.
- Resource Management.
A developer friendly PaaS.
- The isolation of projects with RBAC is great to give different teams the resources they need without disrupting other teams.
- Automation with operators is great as it simplifies tasks that required a lot of work, or the deployment and maintenance of applications and tools.
- The way you can easily scale up or down automatically, at the pod, but also at the node level.
- With operators, find the right CRD to edit when you need changes or review something, can be difficult.
- Sometimes you need to view an objects yaml file to check the status of a project or object.
- Alerts sometimes are a bit obscure, and there's is no information on pod or node involved.
- Build processes are quicker, so our app devs can expedite application deployment.
- Openshift serves as a great environment for collaboration and testing applications, prior to Production deployment.
- Upgrades on OCPv4.X are easy, quick, and seamless.
- Redhat constantly adds new feature sets on a regular basis.
- Certificate management and rotation could be more definitive, i.e., which certificates expire every 1 year, as opposed to every 2 years.
- Sometimes, rarely at best, we need to cycle our Thanos-querier pods due to an alert target firing in the alert manager.
- Early warning, pertaining to control plane issues, ie ETCD slowness, due to HUGE workloads. We do get alerts, but usually after the fact.
OpenShift for the Enterprise K8s solution Win!
- Container workload logical separation with projects and networking.
- Integrate easily into the NASA Identity Management solution.
- Makes managing Enterprise Kubernetes easy for a small Operations team.
- Would love to see easier use of OpenShift developer tools.
- I would like to see better error logs with respect to issues that directly impact the User log. For example, we lost DNS and we were unable to log into the UI. It took some digging to relate the error to the loss of DNS.
Open for Shifting Installation
For developers, we are working on creating a pipeline to build and deploy python applications. We currently have 4 python applications. They are using source to image and works with few issues. We do not have any automation at this time. Going to try to automate as soon as possible.
- It's very easy to set up source to image for a project from git repository.
- The oc and odo command line tools are easy to install on Windows.
- Overall context help is available on most screens.
- User interface is a bit hard to understand for a novice
- Provide an ai search. It's annoying to dig through many menu items to get what I'm looking for.
Fantastic and easy to get java and python applications working in a container. Developer doesn't really need to know about the infrastructure. Simply will have a containerized application that can run and an image that can be deployed right away.
Good platform, easy to install and configure.
- Developer experience.
- Support cases and troubleshooting.
- Middleware
- Upgrading Middleware.
OpenShift does it all
- Developer experiance
- Operators
- Easy Install base
- Easy to customize everything
- Not all documentation is up to date with latest features.
Benefits of OpenShift Platform
- Easy integration with external tools for observability
- More out of the box operators to integrate
- Ease of use, with RBAC controlled access
- Data Management
- Cluster Security
- Customized deployment
OpenShift for a better time to market
- Source to image
- Application life cycle management
- Scale up apps
- Deploy VMS
Openshift review
- OpenShift recovers really well when the underlying infrastructure recovers
- OpenShift scales well
- OpenShift is highly modifiable
- Disconnected support is not always tested enough
- Documentation for disconnected use cases could be updated more often
Red Hat OpenShift: For easy Container Orchestration
- Out of the box package of tools and services for DevSecOps practices.
- Possibility to start small and then scale up.
- Very nice user interface.
- There should be a proper way to manage and view logs which will reduce overhead.
- Community support can be better.
- Documentation can be improved with best practices.
OpenShift - To be or not to be
- The same as many similar K8 vendor solutions, OpenShift provides a managed Kubernetes environment with advanced facilitative components built-in.
- It provides the life cycle management/monitoring toolset to help users better visualize and understand both the application and infrastructure environment.
- Provides the scaling and recovering mechanism to ensure the high resilience of the application.
- CI/CD pipeline integration following the DevOps concept.
- The monitoring feature is still not mature, at least not in satisfying our requirements.
- Logging is somehow tricky. We can not stream all log info in real-time. Maybe it is our setup issue because we only see a partial log. This is a very negative part of our evaluation.
- The installation and set up process is a little complex.
- Only has the Jenkins as the CI/CD.
- As long as we stay in the pre-built component suite it is fine, but if we want to add more 3rd party components into the portfolio it is not straightforward.
- Documentation is not sufficient and it is also hard to find troubleshooting info from a public forum, requiring the purchase of the professional service from RedHat, which will lead to bigger cost concerns.
- The auto-scaling setting is not perfect. It can not apply ad-hoc changes after the initial set up.
Red Hat OpenShift is an excellent platform environment, allowing my team to autonomously take control and scale all hosting requirements
- Gears/containers
- Scaling
- Deploying new applications is a breeze
- Excellent configuration and management controls through tools
- [The] development team can take control of its own hosting and scaling needs without the need for any other team's involvement (apart from the initial setup of course)
- Performant
- Polished
- The shift from v2 to v3 was a huge transition, and Red Hat [OpenShift] really failed at making this step easy for users - their documentation at the time was fairly lacking
- When things go wrong it can be hard to diagnose
OpenShift - A worthy orchestration layer
- Built on top of Kubernetes giving it a solid base to work with.
- Extensive API support allowing developers to extend the platform as needed.
- Built for security. For instance, containers are expected to run as a non-root user inside the container. If this is not the case, OpenShift complains and requires an explicit override to allow the container to run.
- There is a bit of a learning curve. Especially for how OpenShift expects code to be developed.
- Not for small deployments. OpenShift runs on Kubernetes and with that comes a fairly hefty server count requirement.
Great for solo and large enterprises
- LocalHost using Minishift, having your own PaaS locally
- Fast Build times
- Node Support
- .Net Support
- Runs on CoreOS
- Vertical Scaling
- Horizontal Scaling
- No Credit Card Needed
- Free Tier
- Pricing
- There is a steep earning curve
- More tutorials